075145e116446e23fd77adcfc25dab01feb4a27e,src/commons/org/codehaus/groovy/grails/commons/spring/GrailsRuntimeConfigurator.java,GrailsRuntimeConfigurator,registerService,#GrailsServiceClass#GrailsWebApplicationContext#,129

Before Change


            serviceInstance.setAutowire(BeanConfiguration.AUTOWIRE_BY_TYPE);
        }

        context.registerBeanDefinition(grailsServiceClass.getFullName() + "Instance",serviceInstance.getBeanDefinition());
		
	    // configure the service instance as a hotswappable target source
	

After Change


			
			BeanConfiguration transactionalProxyBean = springConfig
								.createSingletonBean(TransactionProxyFactoryBean.class)
								.addProperty("target", serviceInstance.getBeanDefinition())
								.addProperty("proxyTargetClass", Boolean.TRUE)
								.addProperty("transactionAttributes", transactionAttributes)
								.addProperty(TRANSACTION_MANAGER_BEAN, new RuntimeBeanReference(TRANSACTION_MANAGER_BEAN));